Chapter 2 in Bryant and O'hallaron